stablediffusion A1111のm2mタブ(movie2movie) に Noise multiplier というパラメーターがあるとおもうのですが、ComfyUI上でこのパラメーターと同一の役割を持っているノード等
Noise multiplier for img2imgと同じパラメータだと思うのですが、ComfyUIで同じ機能を持つノード・カスタムノードはみつかりませんでした
機能として何をやっているのか分かれば良かったのですが、それもいまいちよくわかりません
だれかわかる人待ってますnomadoor.icon
https://gyazo.com/b5478e9367b63377917481fa0f72a8cd
予想として、image2imageの際、KSamplerは除去できる量のノイズ量を計算して最初に追加するのですが、その量を意図的に増やしたり減らしたりできるのかな?と思っております
本質的には多分違いますが、KSamplerAdvancedノードで近いことをしてみます
https://gyazo.com/7079ca0785fcf72c86d5ae463223cd17
Noise multiplier.json
🟨最初に追加するノイズの量を決めます
step数20でstart_at_stepは12 end_at_stepは13
(本当はend_at_stepも12にしたいのだけれど、ノイズが追加されない)
🟩start_at_step13で処理を引き継ぐ
ノーマルのimage2imageです
🟦Noise multiplierが1.0より少ない場合に似た動作
start_at_step11で処理を引き継ぐ
追加したノイズの量よりも過剰にノイズを除去するので絵がのっぺらくなります
🟪Noise multiplierが1.0より大きい場合
start_at_step15で処理を引き継ぐ
13~15の2stept分のノイズを除去しきれないので生成される絵にもノイズが残ります
以下ディスカッション
マシュマロ#65a67bc3e2dacc00006f6a13
探してみるwogikaze.icon
https://github.com/Scholar01/sd-webui-mov2mov/sd-webui-mov2mov
もともとmovie2movieタブってないよね?
StableDiffusionProcessingImg2Imgにinitial_noise_multiplier=noise_multiplierを渡している
https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/master/modules/processing.py#L1345processing
https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/cf2772fab0af5573da775e7437e6acdca424f26e/modules/processing.py#L1524C13-L1524C61self.extra_generation_params["Noise multiplier"]
これを読み取る場所が存在してないのか..?
もしかしてx *= self.initial_noise_multiplierだけ..?
このままの意味を受け取るならばノイズの強さを0-1倍できるってことかなwogikaze.icon
0にするとノイズ加えないってことではなさそうだけど、なにを強くしてるんだ?nomadoor.icon
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/12085novelAIにあるとの言及が
一回テストしてみたい(webui消しちゃったので自分できない)
https://gyazo.com/29867dee64b37c3880c3247dce04a878
https://gyazo.com/d4633b50fcb28166e5fd29dfbfeded93
何に使うんだこれ🤔nomadoor.icon
最後らへんはデノイズしきれてないみたいなので思い切ってstep0でどうです?wogikaze.icon
https://gyazo.com/4a770a8b10d0453d73b4cba0b7afd7c3
https://gyazo.com/1a026b8412c196083f3d1d7ceb5a1c6c
0だと真っ黒になっちゃったのでstep 1nomadoor.icon
わっかんねえやwogikaze.icon
わからないということにして、KSamplerAdvancedで一応似た結果の手法を紹介しようnomadoor.icon
noise strengthと何が違うんだいwogikaze.icon
xはL894で定義
https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/cf2772fab0af5573da775e7437e6acdca424f26e/modules/shared_options.py#L186shared_options.py
"initial_noise_multiplier":
https://github.com/AUTOMATIC1111/stable-diffusion-webui/commit/bab91b12798f67c19a2b14dab13a08d5d3e3de26?diff=split&w=0追加コミット
コードがカオスで見つからない
https://github.com/AUTOMATIC1111/stable-diffusion-webui/pull/12564Add extra noise param for img2img operations
mov2mov関係なく、ノイズの一粒の大きさを拡大・縮小してる?nomadoor.icon
違うな
もしや除去しきれない量のノイズを入れるのか?
etaは同じ意味?
違う